7k星,构建你专属的 AI 新闻雷达!
小G GitHubStore 2026年6月24日 08:53
每天打开手机,新闻App推送几十条,微信群里跳出各种链接,好内容太多,却散落在各个角落。想安静读几篇真正有价值的东西,却常常淹没在噪声里。
项目简介
好新闻分散在各处,坏信息却源源不断。Horizon 为你完成第一轮个人筛选:从 Hacker News、Reddit、Telegram、RSS、GitHub 等来源抓取内容,进行去重、打分、过滤,并为故事补充背景上下文和社区讨论。
Horizon 不仅仅是一个摘要工具。AI 擅长降低噪声,但新闻仍需要人类的品味——你信任的信息源、能改变阅读视角的评论,以及只有人才能发现的隐藏宝藏。Horizon 通过可自定义的信息源、阈值、模型、语言、分发渠道、评论摘要和社区信息源中心,将“人味”保留在循环中。
News Detail
功能特性
- 关注你的专属信息源 —— 一站式跟踪 Hacker News、RSS、Reddit、Telegram、Twitter/X、GitHub Release/用户动态、OpenBB 金融新闻观察列表
- 将噪声转化为阅读清单 —— 使用 Claude、GPT、Gemini、DeepSeek、豆包、MiniMax、Ollama 或任意 OpenAI 兼容 API 为每条内容打分(0-10 分)
- 合并重复故事 —— 在到达日报前,跨平台去重相同故事
- 理解背景知识 —— 为不熟悉的概念、公司、项目和技术术语补充网络搜索得到的上下文
- 阅读社区讨论 —— 收集并总结 Hacker News、Reddit 等来源的社区评论
- 双语发布 —— 从同一组信息源生成英文和中文日报
- 发布每日站点 —— 将生成的 Markdown 发布为 GitHub Pages 每日简报站点
- 邮件投递 —— 运行自托管 SMTP/IMAP 通讯录,自动处理订阅/退订
- 推送到聊天或自动化工具 —— 将模板化结果发送到飞书/钉钉、Slack、Discord 或自定义 Webhook
- 从兴趣开始 —— 使用设置向导根据你的兴趣生成个性化配置
- 调校新闻雷达 —— 在单个 JSON 配置文件中自定义信息源、阈值、模型、语言和分发渠道
工作原理
- 定义 —— 用一个 JSON 配置信息源、阈值、模型、语言和输出方式。
- 抓取 —— 并发拉取所有配置源的最新内容。
- 去重 —— 合并指向同一故事或 URL 的跨平台条目。
- 打分与过滤 —— 用 AI 对条目排序,只保留超过阈值的条目。
- 丰富 —— 为重要条目搜索背景上下文并收集社区讨论。
- 总结 —— 生成结构化的 Markdown 日报,包含摘要、标签和引用。
- 分发 —— 发布到 GitHub Pages、邮件、Webhook(如飞书)、MCP 或本地文件。
快速开始
1. 安装
方式 A:本地安装(推荐)
git clone https://github.com/Thysrael/Horizon.git
cd Horizon
uv sync # 推荐使用 uv
# 或 uv sync --extra dev(开发依赖)
# 可选:uv sync --extra openbb(金融新闻支持)
方式 B:Docker
git clone https://github.com/Thysrael/Horizon.git
cd Horizon
cp .env.example .env
cp data/config.example.json data/config.json
docker compose run --rm horizon
2. 配置
推荐:交互式向导
uv run horizon-wizard
手动配置 :复制 .env.example 和 data/config.example.json ,填入 API Key 等信息。
最小配置示例见仓库。
3. 运行
uv run horizon # 默认 24 小时
uv run horizon --hours 48 # 自定义时间窗口
生成的日报保存在 data/summaries/ 。
4. 自动化(可选)
可通过 GitHub Actions 定时运行,示例 workflow 已提供。
支持的信息源
- Hacker News :热门故事 + 评论
- RSS/Atom :任意订阅源
- Reddit :子版块/用户帖子 + 评论
- Telegram :公共频道消息
- Twitter/X :指定用户推文 + 回复
- GitHub :用户事件 & 仓库 Release
- OpenBB :金融公司新闻
谁适合用 Horizon
- 每天想高效跟进科技、产品、开源、财经等领域的开发者、产品经理、投资者
- 喜欢深度阅读、不想被算法喂垃圾信息的独立思考者
- 想搭建个人知识输入系统的重度信息消费者
- 团队或小圈子想共享高质量日报的朋友
项目地址
https://github.com/Thysrael/Horizon
如果你觉得这篇文章不错,别忘了 点赞、在 看、转发 给更多需要的小伙伴哦!
工具 · 目录